package com.codeplay.service;

import com.codeplay.entity.User;
import com.codeplay.dto.LoginRequest;
import com.codeplay.dto.LoginResponse;

public interface AuthService {
    // 用户登录
    LoginResponse login(LoginRequest loginRequest);
    
    // 用户注销
    void logout(String token);
    
    // 刷新token
    String refreshToken(String refreshToken);
    
    // 获取当前登录用户
    User getCurrentUser();
    
    // 验证token
    boolean validateToken(String token);
} 